/*******************************************************************************
 * Package: com.hngtrust.iir.bond.dto
 * Type:    BondRespVO
 * Date:    2021/12/14 9:44 上午
 *
 * Copyright (c) 2021 -------- -------- CORP.,LTD All Rights Reserved.
 *
 * You may not use this file except in compliance with the License.
 *******************************************************************************/
package com.hngtrust.iir.bond.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 债券信息查询响应参数
 *
 * @author Chaidd
 * @date 2021/12/14 9:44 上午
 */
@ApiModel(description = "债券信息查询响应参数")
@Data
public class BondRespVO {

    /**
     * id
     */
    @ApiModelProperty(value = "id")
    private Long id;

    /**
     * 债券代码
     */
    @ApiModelProperty(value = "债券代码")
    private String code;

    /**
     * 债券简称
     */
    @ApiModelProperty(value = "债券简称")
    private String name;

    /**
     * 发行人名称
     */
    @ApiModelProperty(value = "发行人名称")
    private String issuer;

    /**
     * 发行人公司id
     */
    @ApiModelProperty(value = "发行人公司id")
    private Long compId;

    /**
     * 发行人所在地
     */
    @ApiModelProperty(value = "发行人所在地")
    private String issuerAddress;

    /**
     * 发行日期
     */
    @ApiModelProperty(value = "发行日期")
    private Date firstissue;

    /**
     * 上市日期
     */
    @ApiModelProperty(value = "上市日期")
    private Date listdate;

    /**
     * 实际发行总量(亿元)
     */
    @ApiModelProperty(value = "实际发行总量")
    private BigDecimal amountact;

    /**
     * 发行价格
     */
    @ApiModelProperty(value = "发行价格")
    private BigDecimal issueprice;

    /**
     * 发行票面利率(%)
     */
    @ApiModelProperty(value = "发行票面利率")
    private BigDecimal couponrate;

    /**
     * 债券期限(天)
     */
    @ApiModelProperty(value = "债券期限(天)")
    private BigDecimal termDay;

    /**
     * 到期日
     */
    @ApiModelProperty(value = "到期日")
    private Date maturitydate;

    /**
     * 交易所
     */
    @ApiModelProperty(value = "交易所")
    private String exchmarket;

    /**
     * 发行方式
     */
    @ApiModelProperty(value = "发行方式")
    private String issuetype;

    /**
     * 债券利率类型
     */
    @ApiModelProperty(value = "债券利率类型")
    private String interesttype;

    /**
     * 所属行业
     */
    @ApiModelProperty(value = "所属行业")
    private String industryName;



}
